How Ipv6 Addresses Are Allocated